#menu{
	width: 300rpx;
	height: 100%;
	.menu_item{
      color:red;    
	}
}
label{
	cursor: pointer;
}
.category_item{
	margin-top: 10px;
	font-size: 0;
	img{
		width: 100px;
		height: 100px;
		border:1px solid gray;
		vertical-align: middle;
	}
	label{
		display: inline-block;
        font-size: 14px;
        text-align: center;
		
	}
	label:hover{
	    color:#4cbf29;
	}
	label:nth-of-type(1){
		width:80px;
	}
	label:nth-of-type(2){
		width: 50px;
	}
	label:nth-of-type(3){
		width: 100px;
	}
	label:nth-of-type(4){
		width: 50px;
	}
	label:nth-of-type(5){
		width: 50px;
	}
}
.category_item.spec{
    label:nth-of-type(1){
        width:80px;
        vertical-align: middle;
    }
    label:nth-of-type(2){
        width: 500px;
    }
    label.label_spec{
        width:100px;
    }
    img{
        vertical-align: middle;
    }
}
.submit{
    background: #fff;
    font-size: 16px;
    text-align: center;
    cursor:pointer;
    padding: 6px 0;
    margin:0 0 20px;
    border:1px solid #bbb;
}
.submit:hover{
     color:#4cbf29;
}
